﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace ZHDJ.AppInterface.Models
{
    /// <summary>
    /// 党费缴纳表
    /// </summary>
    public class PartyMemberCost
    {
        #region 属性
        public string ID { get; set; }

        /// <summary>
        /// 缴费党员
        /// </summary>
        public string LoginID { get; set; }

        /// <summary>
        /// 年
        /// </summary>
        public string Year { get; set; }

        /// <summary>
        /// 月
        /// </summary>
        public string Month { get; set; }

        /// <summary>
        /// 党费
        /// </summary>
        public decimal Cost { get; set; }
        /// <summary>
        /// 审核意见
        /// </summary>
        public string AduitContent { get; set; }
        /// <summary>
        /// 1草稿 2审核中 4通过 5待支付 8驳回
        /// </summary>
        public int Status { get; set; }
        /// <summary>
        /// 缴费日期
        /// </summary>
        public DateTime PayDate { get; set; }

        /// <summary>
        /// 缴费方式（线下缴纳，线上缴纳） 
        /// </summary>
        public string PayWay { get; set; }

        /// <summary>
        /// 订单编号
        /// </summary>
        public string OrderNumber { get; set; }
        
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; internal set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public string CreateBy { get; internal set; }

        /// <summary>
        /// 修改人
        /// </summary>
        public string ModifyBy { get; internal set; }

        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime ModifyTime { get; internal set; }

        /// <summary>
        /// 月份字符串
        /// </summary>
        public List<string> MonthString { get; set; }

        /// <summary>
        /// 党费基数
        /// </summary>
        public double CostBase { get; set; }

        /// <summary>
        /// 是否缴费（1：已缴费 0：未缴费）
        /// </summary>
        public List<string> IsPay { get; set; }

        #endregion
    }
}